#ifndef CONFIGURATION_DIALOG_H
#define CONFIGURATION_DIALOG_H

#include <QDialog>
#include "common/parameters.h"

namespace Ui {
    class Configuration_dialog;
}

class Configuration_dialog : public QDialog
{
    Q_OBJECT

public:
    explicit Configuration_dialog(QWidget *parent = 0);
    ~Configuration_dialog();
    void set_values(configurations_parameters_uavs *cpu);
    void retranslateUi();
    bool getClosed();


signals:
    void s_load_configurations_parameters(configurations_parameters_uavs *cpu);

private slots:
    void default_values();
    void get_configurations_parameters();
    void set_regular_expresions();

private:
    bool closed;
    Ui::Configuration_dialog *ui;
};

#endif // CONFIGURATION_DIALOG_H
